<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>用 PHP 的 PDO 处理 SQLite</title>
<link rel="stylesheet" href="../css/reset.css" type="text/css" />
<link rel="stylesheet" href="../css/prettify.css" type="text/css" />
<script type="text/javascript" src="../js/prettify.js"></script>
</head>

<body onload="prettyPrint();">
<h1>用 PHP 的 PDO 处理 SQLite</h1>
<hr />
<pre class="prettyprint linenums">
&lt;?php
// $dbh = new PDO('sqlite:/tmp/foo.db3');
$dbh = 'sqlite:某公司产品.db3';
try{
	$dbh = new pdo($dsn);

	// 开始：循环输出库中存在哪些表（表单）
	$query0 ='SELECT tbl_name FROM sqlite_master WHERE type = "table" AND tbl_name != "sqlite_sequence"';
	// $results0 = $dbh->query($query0);
	echo &quot;\n  &quot;.'&lt;form action=&quot;&quot; method=&quot;get&quot;&gt;';
	echo &quot;\n    &quot;.'&lt;label for=&quot;tbl&quot; class=&quot;xfl&quot;&gt;表&lt;/label&gt;';
	echo &quot;\n    &quot;.'&lt;select id=&quot;tbl&quot; name=&quot;tbl&quot; class=&quot;xfl inputstyle&quot;&gt;';
	echo &quot;\n      &quot;.'&lt;option value=&quot;&quot;&gt;&lt;/option&gt;';
	foreach($dbh-&gt;query($query0) AS $result0){
		if($curTbl == $result0[tbl_name]){$selected =  ' selected';}else{$selected ='';}
		printf(&quot;\n      &lt;option value=\&quot;%s\&quot;%s&gt;%s&lt;/option&gt;&quot;, $result0[tbl_name], $selected, $result0[tbl_name]);
	}
	echo &quot;\n    &quot;.'&lt;/select&gt;';
	echo &quot;\n    &quot;.'&lt;span class=&quot;button blue xfl&quot;&gt;&lt;input type=&quot;submit&quot; /&gt;&lt;/span&gt;';
	echo &quot;\n  &quot;.'&lt;/form&gt;';
	// 结束：循环输出库中存在哪些表（表单）


	$dbh = null;
}catch (pdoexception $e){
	echo 'Connection failed:'.$e->getmessage();
	$dbh = null;
}
?&gt;

</pre>
<hr />
<h3>相关查询</h3>
<pre class="prettyprint linenums">
    $query9 = 'UPDATE 商品之贺兰山 SET 起售量 = "1箱（6瓶）" WHERE ID = '.$ID.'';
    $update = $dbh-&gt;exec($query9);
    $queryBand ='SELECT 生产商 FROM 品牌 WHERE 生产商代码 = '.$result['生产商代码'];

</pre>
<hr />
<h3>相关输出</h3>
<pre class="prettyprint linenums">
&lt;table class=&quot;tbl1&quot;&gt;
  &lt;tr&gt;
    &lt;th style=&quot;width:16%;&quot;&gt;商品名称&lt;/th&gt;
    &lt;td style=&quot;width:32%;&quot;&gt;&lt;?php echo $result['商品名称']; ?&gt;&lt;/td&gt;
    &lt;th style=&quot;width:16%;&quot;&gt;商品条码&lt;/th&gt;
    &lt;td style=&quot;width:32%;&quot;&gt;&lt;?php echo $result['生产商代码'].$result['商品代码']; ?&gt;&lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;QS&lt;/th&gt;
    &lt;td&gt;&lt;?php echo $result['QS']; ?&gt;&lt;/td&gt;
    &lt;th&gt;净含量&lt;/th&gt;
    &lt;td&gt;&lt;?php echo $result['净含量']; ?&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr&gt;
  &lt;th&gt;酒精度&lt;/th&gt;
    &lt;td&gt;&lt;?php echo $result['酒精度']; ?&gt;&lt;/td&gt;
    &lt;th&gt;种类&lt;/th&gt;
    &lt;td&gt;&lt;?php echo $result['种类']; ?&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;tr&gt;
  &lt;th&gt;&lt;/th&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;th&gt;生产商&lt;/th&gt;
    &lt;td&gt;&lt;?php echo $result['生产商']; ?&gt;
    &lt;/td&gt;
  &lt;/tr&gt;
  &lt;tr&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;td&gt;&lt;/td&gt;
    &lt;th&gt;&lt;/th&gt;
    &lt;td&gt;&lt;/td&gt;
  &lt;/tr&gt;
&lt;/table&gt;

</pre>
<hr />
<div id="colophon">
  <address>
  <a href="http://www.bubujie.com/" target="_blank" class="logo"><img src="../img/logo_16px.gif" width="48" height="20" alt="步步街"></a> <em>Copyright ©</em> <a href="http://www.bubujie.com/" target="_blank">步步街银川网络商城</a> <span>All Rights Reserved.</span>
  </address>
</div>
</body>
</html>
